#pragma once
#include "IMenuState.h"
#include "../SGD Wrappers/SGD_Handle.h"

class CCreditsState :
	public CIMenuState
{
private:
	CCreditsState() = default;
	~CCreditsState() = default;

	CCreditsState(const CCreditsState&) = delete;
	CCreditsState& operator= (const CCreditsState&) = delete;

	float y = 500.0f;
	SGD::HTexture boom;
	bool flash = true;
	float time = 0;

public:
	static  CCreditsState* GetInstance(void);

	virtual void Enter(void);
	virtual void Exit(void);
				 
	virtual bool Input(void);
	virtual void Update(float elapsedTime);
	virtual void Render(void);
};

